Identifying Lean Software Development Values
نویسندگان
چکیده
Agile software development (ASD) has emerged as a practice-led initiative which offers great promise in improving software productivity. However some confusion exists as to its relationship with Lean Software Development (LSD). Some treat LSD as more or less synonymous with ASD whereas others view LSD as a different concept. The definition and positioning of LSD relative to ASD is important as it gets to the heart of software development as craft versus science debate. The purpose of this paper is to identify core LSD values that ‘define’ LSD much as the agile manifesto values unified and defined so-called "lightweight methods" for ASD. We posit that LSD is more management philosophy than method and illuminate this through a genealogical analysis of the origins of LSD. We identify principles from various sources on the application of lean thinking in different domains. Synthesizing these principles we derive a candidate set of lean values that characterise LSD. Although immediately valuable to practitioners seeking to apply lean values in agile projects, future research will use this value-set to assess elements of "lean thinking" in the practices and principles of various agile methods so as to facilitate optimal applicability of these methods in a lean context.
منابع مشابه
A fuzzy model for achieving lean attributes for competitive advantages development using AHP-QFD-PROMETHEE
Lean production has become an integral part of the manufacturing landscape as its link with superior performance and its ability to provide competitive advantage is well accepted among academics and practitioners. Lean production helps producers in overcoming the challenges organizations face through using powerful tools and enablers. However, most companies are faced with restricted resources ...
متن کاملExamining the Structure of Lean and Agile Values among Software Developers
Gaining maximum benefit of Lean and Agile methods requires a thorough understanding of their assumptions regarding culture, mindset, and values. This paper examines the value system structure of experienced developers working with Lean and Agile methods, and compares it to universal human values and individual personality. We developed and deployed an online survey on Lean and Agile values, wit...
متن کاملA fuzzy model for achieving lean attributes for competitive advantages development using AHP-QFD-PROMETHEE
Lean production has become an integral part of the manufacturing landscape as its link with superior performance and its ability to provide competitive advantage is well accepted among academics and practitioners. Lean production helps producers in overcoming the challenges organizations face through using powerful tools and enablers. However, most companies are faced with restricted resources ...
متن کاملOperationalization of Lean Thinking through Value Stream Mapping with Simulation and FLOW
L ean thinking has been successfully employed beyond manufacturing in product design and development. This has led to an increasing interest to utilize it in software engineering (SE). The thesis advances this goal by identifying the key practice of Value Stream Mapping (VSM) that can facilitate organizations to adopt Lean for software development. Two major shortcomings of VSM when applying it...
متن کاملLean Configuration Management
.............................................................................................................3 Introduction........................................................................................................4 Software Configuration Management ...............................................................5 CM Definitions .........................................................
متن کامل